Algorithm to expand regions represented by linear quadtrees
نویسندگان
چکیده
An algorithm is presented that changes to ‘black’ those ‘white’ pixels within a specified distance of any ‘black’ pixel in an image represented by a linear quadtree. This function is useful for answering queries in a geographic information system such as ‘Find all wheat fields within five miles of a flood plain.’ The algorithm works by computing the chessboard distance to nearby black pixels for large white nodes, and either leaves them white, changes them to bIack or repeats the process on each subquadrant, as required. Small white nodes are a priori within the given radius and require no further calculation. Thus only a small percentage of the nodes of the quadtree need extensive processing. The algorithm is easily applied to multicoloured images by treating all nonwhite coiours as ‘black ‘.
منابع مشابه
Parallel Processing of Pointer Based Quadtrees on Hypercube Multiprocessors
This paper studies the parallel construction and manipulation of pointer based quadtrees on the hypercube multiprocessor. While parallel algorithms for the manipulation of a variant of linear quadtrees have been previously studied in the literature, no parallel pointer based quadtree construction algorithms have been presented. In this paper, we solve the problem of efficiently constructing poi...
متن کاملSet Operations for Unaligned Linear Quadtrees
An algorithm is presented that performs set operations (e.g., union or intersection) on two unaligned images represented by linear quadtrees. This algorithm seeks to minimize the number of nodes that must be searched for or inserted into the disk-based node lists that represent the trees. Windowing and matching operations can also be cast as unaligned set functions; these operations can then be...
متن کاملNeighbor finding in images represented by octrees
Algorithms are presented for moving between adjacent blocks in an octree representation of an image. Motion is possible in the direction of a face, edge, and a vertex, and between blocks of arbitrary size. The algorithms are based on a generalization and simplification of techniques developed earlier for two dimensions (i.e., in quadtrees). They are also applicable to quadtrees. The difference ...
متن کاملThe Use of Quadtrees in Geographic Information Systems and Spatial Data Handling
Quadtrees represent 2-dimensional (spatial) data in a way which takes advantage of spatial coherence in the phenomena being represented. A square enclosing a region of interest is divided into four quadrants, and these quadrants are recursively partitioned into subquadrants until all subquadrants are uniform with respect to the phenomenon. This paper explores the utility of quadtrees as a data ...
متن کاملTraversing the Triangle Elements of an Icosahedral Spherical Representation in Constant-Time
Techniques are presented for moving between adjacent triangles of equal size in a hierarchical representation for spherical data that is projected onto the faces of an icosahedron. The faces of the icosahedron are represented by a triangular quadtree. The operations are analogous to those used for a quadtree representation of data on the two-dimensional plane where the underlying space is tesse...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Image Vision Comput.
دوره 6 شماره
صفحات -
تاریخ انتشار 1988